Designing Object-oriented Representations for Reasoning from First-principles
نویسندگان
چکیده
Modeling expert knowledge using "situation-action" rules is not always feasible in knowledge intensive domains involving volatile knowledge (e.g., trading). The explosive search space involved in such domains and its dynamic nature make it extremely difficult to setup a rule base and keep it accurate. An alternative approach suggests that in some domains many of the rules expert use can be derived by reasoning from "first-principles". That approach entails modeling experts' deep knowledge, and emulating reasoning processes with deep knowledge that allow experts to derive many of the rules they use and justify them. This paper discusses the design and implementation of an object-oriented representation for the deep knowledge traders utilize in a business domain called hedging, which is knowledge intensive and involves volatile knowledge. It illustrates how deep knowledge modeled using that representation is used to support reasoning from first-principles. The paper also analyzes features of that representation that we have found to be extremely beneficial in the development of a knowledge-based system called INTELLIGENT-HEDGER. Based on our experience we feel that, with minor modifications, this representation can be used in other managerial domains involving financial reasoning. Center for Digital Economy Research Stern School of Business W o r h g Paper IS-9119
منابع مشابه
Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملReason Maintenance in a Hybrid Reasoning System
One can gain efficiency in an inference system by using special-purpose representations for reasoning about certain predicates, but some such representations make it impossible for the system to keep track of the reasons for which it holds each of its beliefs. We illustrate the potential conflict with some examples, and distill some general principles for designing representations that can supp...
متن کاملOmicron , An example of an Object - Oriented Calculus
Object-oriented technology featuring the concepts of object identity, instance creation, encapsulation, dynamic binding and inheritance are increasingly popular when designing systems, but there is a lack of formalisation tools. The common way to formalise object-oriented models is by translating from object-oriented models to models which are supported by existing calculi, ie, functional model...
متن کاملHeuristics for Designing Object-Oriented Examples for Novices
Research shows that examples play an important role for cognitive skill acquisition, and students as well as teachers rank examples as important resources for learning to program. Students use examples as templates for their work. Examples must therefore be consistent with the principles and rules of the topics we are teaching. Despite many generally accepted object oriented principles, guideli...
متن کاملALCHEMIST - An Object-Oriented Tool to Build Transformations between Heterogeneous Data Representations
ALCHEMIST is a general purpose object-oriented transformation generator. ALCHEMIST provides a new approach to developing transformations between any well-deened representations. It allows users to de-ne the syntactic structure of the data representations and the related structure associations with a grammar notation. These grammars can then be augmented with semantic operations. From this descr...
متن کامل